#!/bin/bash

set -e

# 如果没有build目录，创建该目录
if [ ! -d `pwd`/build ]; then
    mkdir `pwd`/build
fi

rm -rf `pwd`/build/*

cd `pwd`/build &&
    cmake .. &&
    make

# 回到项目根目录
cd ..
#!/bin/bash



# 将当前目录下所有 .h 文件复制到 /usr/include/mymuduo
for header in *.h; do
    if [ -f "$header" ]; then  # 确保文件存在
        cp "$header" ./include/mymuduo
    fi
done

# 将 util 目录下的所有 .h 文件复制到 /usr/include/mymuduo/util
if [ -d ./util ]; then
    for util_header in *.h; do
        if [ -f "$util_header" ]; then  # 确保文件存在
            cp "$util_header" ./include/mymuduo
        fi
    done
fi
cp `pwd`/lib/libmymuduo.so /usr/lib

ldconfig